machine language

machine language
= ML
машинный язык
набор инструкций (машинных команд), которые компьютер может выполнять непосредственно (см. command set, instruction set). Набор команд конкретного процессора может содержать от нескольких десятков (см. RISC) до нескольких сотен и даже тысяч инструкций (см. CISC). При разработке нового процессора набор команд подбирается таким образом, чтобы эффективно решались наиболее типичные задачи из области его применения. Инструкции при кодировании на машинном языке представляют собой набор нулей и единиц, поэтому они записываются в двоичном или шестнадцатеричном коде непосредственно в ОЗУ или ППЗУ. Раньше это делали с пульта ЭВМ, сейчас это можно сделать с помощью отладчика (debugger) или эмулятора (ICE), а также с помощью ассемблера, если записывать машинные команды на нём в виде констант. Однако машинный язык труден в изучении, в редактировании для устранения ошибок, не обеспечивает перемещаемости и переносимости кода. Отметим, что программы, написанные на языках высокого уровня (HLL), перед их исполнением процессором транслируются в машинные команды. Кодирование на машинном языке, применявшееся на машинах первого поколения, сейчас встречается крайне редко: в случае необходимости машинный язык используется разработчиками для тестирования (записи отдельных команд и простейших циклов) и отладки прототипов разрабатываемых [микропроцессорных] систем.

"This is programming in machine language, and by doing it you start to do things you wouldn't have thought possible before" (Linus Torvalds). — Программирование на машинном языке позволяет делать вещи, о возможности которых ранее вы не могли даже подумать.

Syn:

Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "machine language" в других словарях:

  • Machine language — Language Lan guage, n. [OE. langage, F. langage, fr. L. lingua the tongue, hence speech, language; akin to E. tongue. See {Tongue}, cf. {Lingual}.] [1913 Webster] 1. Any means of conveying or communicating ideas; specifically, human speech; the… …   The Collaborative International Dictionary of English

  • machine language — n. (Computers) a set of instructions[3] in a binary form that can be executed directly by the CPU of a computer without translation by a computer program. Syn: machine code, binary code. [WordNet 1.5 +PJC] …   The Collaborative International Dictionary of English

  • machine language — noun Date: 1949 1. the set of symbolic instruction codes usually in binary form that is used to represent operations and data in a machine (as a computer) called also machine code 2. assembly language …   New Collegiate Dictionary

  • Secured Virtual Machine Language — Secured Virtual Machine LanguageThe Code Protectorapplication transforms MSIL–which is easy to reverse engineer–into a uniqueSecure Virtual Machine Language (SVML)–which is not.Microsoft® Software Licensing and Protection Services offersa family… …   Wikipedia

  • Abstract State Machine Language — infobox programming language name = AsmL year = designer = Microsoft Corporation latest release version = latest release date = latest test version = latest test date = implementations = XASM influenced by = typing = dialects = influenced =… …   Wikipedia

  • Machine code — or machine language is a system of impartible instructions executed directly by a computer s central processing unit. Each instruction performs a very specific task, typically either an operation on a unit of data (in a register or in memory, e.g …   Wikipedia

  • machine-oriented language — n. A programming language designed for use on a specific class of computers. Syn: computer language, computer oriented language, machine language. [WordNet 1.5] …   The Collaborative International Dictionary of English

  • Language Log — is a collaborative language blog maintained by University of Pennsylvania phonetician Mark Liberman.The site is updated daily at the whims of the contributors, and most of the posts are on language use in the media and popular culture. Google… …   Wikipedia

  • Language — Lan guage, n. [OE. langage, F. langage, fr. L. lingua the tongue, hence speech, language; akin to E. tongue. See {Tongue}, cf. {Lingual}.] [1913 Webster] 1. Any means of conveying or communicating ideas; specifically, human speech; the expression …   The Collaborative International Dictionary of English

  • Language master — Language Lan guage, n. [OE. langage, F. langage, fr. L. lingua the tongue, hence speech, language; akin to E. tongue. See {Tongue}, cf. {Lingual}.] [1913 Webster] 1. Any means of conveying or communicating ideas; specifically, human speech; the… …   The Collaborative International Dictionary of English

  • machine code — n. (Computers) Same as {machine language}. [WordNet 1.5] …   The Collaborative International Dictionary of English


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»